MA

[Encerrado] Colocar ml maximo no ot em 130

Por matmat46, 02 de fev. de 2013 em Tópicos Sem Resposta

pedido
resolvido
otserv
tibia
31
3.3k
matmat46M
02 de fevereiro de 2013 às 18:09

Preciso de ajuda com o ot. Estou com um ot de narutibia e nele quero por para todos os personagens ficarem com o ml maximo em 130 pois o ml que esta, fikou infinito. Preciso de ajuda para ver como ponho para q todos os personagens peguem somente ml 130.

 

VLW se alguempuder me ajudar.mdr.gif

looktovaskL
02 de fevereiro de 2013 às 18:46

HUEHUEHUEHUEHUEHUE BRBRBR, area errado mano

RadioJovemTpR
02 de fevereiro de 2013 às 18:49

Como @LooktovasK falou esse tópico que você criou está na area incorreta , preste atenção antes de postar , está area é só para pedidos de Sprites . sua area correta seria : Scripting e não Spriting

matmat46M
02 de fevereiro de 2013 às 18:52

aki esta marcado como scripting ;\

RoksasR
02 de fevereiro de 2013 às 20:25

Vái emm creaturescripts/scripts crie um arquivo chamado mlmaximo.lua e cole o seguinte código:

 

 

 

local MlMax = 130

 

 

function onAdvance(cid, skill, oldLevel, newLevel)

if magic == MAGIC_LEVEL then

if oldmagic == MlMax then

doPlayerAddLevel(cid, -1)

end

end

return true

end

 

 

 

depois na mesma pasta procure o login.lua e adicione esse evento

 

registerCreatureEvent(cid, "MlMax")

 

e no arquivo creaturescripts.xml adicione essa tag:

 

<event type="advance" name="MlMax" event="script" value="mlmaximo.lua"/>

 

para configurar o magic level max é bem simples é só mudar no script:

 

local MlMax = 130 

 

Espero que funcione ^^

Editado Fevereiro 2 por Roksas

SlicerS
02 de fevereiro de 2013 às 20:32

achu q n vai funcionar nao heim o.O

a funçao addLevel n funciona assim.. e nem sei se da pra usar '-1' com ela..

RoksasR
02 de fevereiro de 2013 às 20:35

Sabe uma função mais adequada Slicer?

noob785N
02 de fevereiro de 2013 às 20:39

roksas é necessario colocar isso aki no creaturescript.xml ?

para configurar o magic level max é bem simples é só mudar no script:

RoksasR
02 de fevereiro de 2013 às 20:41

Aperte F5 e leia meu post lá em cima novamente, arrumei rsrs

noob785N
02 de fevereiro de 2013 às 20:45

roksas uma parte que não entendi, onde eu devo colocar isso tpo

local MlMax = 130 , onde fika o bang pra eu substir pra eu escolhe o ml max qual pasta tpo se é nakele

script do creaturescript.xml se e no otro lá em qual é e onde ?

RoksasR
02 de fevereiro de 2013 às 20:48

Em creaturescripts/scritps no arquivo mlmaximo.lua

Quando abrir ele com o bloco de notas, de cara você vai ver escrito

 

local MlMax = 130

O número 130 significa o Máximo de ML que pode pegar. Basta mudar o número para qual quiser ~^

noob785N
02 de fevereiro de 2013 às 21:24

Mano, agente tpo fez um rollback no server e tal do jeito que voce falou e o ml ja ultrapassou oq eu colokei que foi 140 o do meu amigo está em 162

RoksasR
02 de fevereiro de 2013 às 21:29

Aparece algum erro no COnsole quando liga o sv?

SlicerS
02 de fevereiro de 2013 às 21:32

eu nunca testei, ate pq as skills no serv de pokemon n upam, mas oq acontese se colocar soh return false? ;x

noob785N
02 de fevereiro de 2013 às 21:33

[02/02/2013 20:51:37] [Error - CreatureScript Interface]

[02/02/2013 20:51:37] data/creaturescripts/scripts/login.lua

[02/02/2013 20:51:37] Description:

[02/02/2013 20:51:37] (luaRegisterCreatureEvent) Creature not found

[02/02/2013 20:51:37] [Error - LuaScriptInterface::loadFile] cannot open data/creaturescripts/scripts/mlmaximo.lua: No such file or directory

[02/02/2013 20:51:37] [Warning - Event::loadScript] Cannot load script (data/creaturescripts/scripts/mlmaximo.lua)

[02/02/2013 20:51:37] cannot open data/creaturescripts/scripts/mlmaximo.lua: No such file or directory

 

Deu esse error aqui, no login.lua sabe arrumar, e outra coisa tpo toda script la na pasta de creaturescript.xml

tem o end no final e eu nm tinha colocado, sera que eu tenho que colocar e dps da um enter pra da um espaço de

diferencia e colocar o end ?